<?php
include 'inc/defaultOptions.php';
//print_r($abee_menuOptions);

global $menu;

$abee_menu = array();

//zastosowanie zmian z statycznych zmiennych
foreach ($menu as $key => $value) {
    // Warunek na separatory
    if (empty($value[0]))
        continue;
    // Warunek na usunięte stale usunięte pozycje menu
    if ($abee_menuOptions[$value[2]] === 0)
        continue;
    $abee_menu[$key] = $value;
}

// Dodaje nowe elementy z danych statycznych
foreach ($abee_menuNewOptions as $value) {
    array_push($abee_menu, $value);
}

function abee_handleMenu($abee_menu) {
    if (isset($_POST['submitMenu'])) {
        foreach ($abee_menu as $key => $value) {
            if (!isset($_POST[$key]))
                unset($abee_menu[$key]);
        }
        add_option('abee_editorMenu', '', null, $autoload = 'yes');
        update_option('abee_editorMenu', $abee_menu);
    }
    return get_option('abee_editorMenu');
}

$abee_editorMenu = abee_handleMenu($abee_menu);

// Make list of menu values
$abee_menuVals = array();

if (is_array($abee_editorMenu)) :
    foreach ($abee_editorMenu as $value) {
        array_push($abee_menuVals, $value[2]);
    }
endif;
?>
<div class="wrap">
    <h2>Kokpit Edytora</h2>

    <table class="form-table">
        <tbody>
            <tr valign="top">
                <th scope="row">Pozycje menu w panelu edytora</th>
                <td>
                    <form id="" method="post" action="">
                        <ul>
                            <?php
                            foreach ($abee_menu as $key => $value) {
                                $checked_str = in_array($value[2], $abee_menuVals) ? 'checked="checked"' : '';
                                echo '<li><input type="checkbox" value="on" name="' . $key . '" id="' . $key . '" ' . $checked_str . '> <label for="' . $key . '">' . $value[0] . '</label> </li>';
                            }
                            ?>
                        </ul>
                        <?php submit_button(__('Ok'), 'button', 'submitMenu', false); ?>
                    </form>
                </td>
            </tr>
        </tbody>
    </table>


    <pre>
        <?php
//        print_r($abee_menu);
        ?>
    </pre>

</div>